{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "$ref": "#/definitions/ZoneEgress",
    "definitions": {
        "ZoneEgress": {
            "properties": {
                "zone": {
                    "type": "string",
                    "description": "Zone field contains Zone name where egress is serving, field will be automatically set by Global Kuma CP"
                },
                "networking": {
                    "$ref": "#/definitions/kuma.mesh.v1alpha1.ZoneEgress.Networking",
                    "additionalProperties": true,
                    "description": "Networking defines the address and port of the Egress to listen on."
                }
            },
            "additionalProperties": true,
            "type": "object",
            "title": "Zone Egress",
            "description": "ZoneEgress allows us to configure dataplane in the Egress mode."
        },
        "kuma.mesh.v1alpha1.EnvoyAdmin": {
            "properties": {
                "port": {
                    "type": "integer",
                    "description": "Port on which Envoy Admin API server will be listening"
                }
            },
            "additionalProperties": true,
            "type": "object",
            "title": "Envoy Admin"
        },
        "kuma.mesh.v1alpha1.ZoneEgress.Networking": {
            "properties": {
                "address": {
                    "type": "string",
                    "description": "Address on which inbound listener will be exposed"
                },
                "port": {
                    "type": "integer",
                    "description": "Port of the inbound interface that will forward requests to the service."
                },
                "admin": {
                    "$ref": "#/definitions/kuma.mesh.v1alpha1.EnvoyAdmin",
                    "additionalProperties": true,
                    "description": "Admin contains configuration related to Envoy Admin API"
                }
            },
            "additionalProperties": true,
            "type": "object",
            "title": "Networking"
        }
    }
}